Понятия со словосочетанием «машинная команда»
Связанные понятия
Низкоуровневый язык программирования (язык программирования низкого уровня) — язык программирования, близкий к программированию непосредственно в машинных кодах используемого реального или виртуального (например, байт-код, Microsoft .NET) процессора. Для обозначения машинных команд обычно применяется мнемоническое обозначение. Это позволяет запоминать команды не в виде последовательности двоичных нулей и единиц, а в виде осмысленных сокращений слов человеческого языка (обычно английских).
Маши́нный цикл — промежуток времени между двумя последовательными обращениями центрального процессора к внешней оперативной памяти команд/данных, или обмена 1 словом данных с периферийными устройствами, в том числе в циклах обработки аппаратных прерываний и является составляющей частью исполнения машинной команды.
Машинный телеграф — устройство для передачи из ходовой рубки судна в машинное отделение команд изменения режима работы двигателей. Обычно состоит из механически связанных между собой рукоятки, установленной на ходовом мостике судна и стрелки, установленной в машинном отделении. Рукоятка (и соответственно — стрелка) имеет несколько фиксированных положений, указывающих необходимый режим работы двигателя судна («Стоп», «Малый», «Средний», «Полный», «Самый полный»). Для привлечения внимания вахтенного...
Командный интерпретатор, интерпретатор командной строки — компьютерная программа, часть операционной системы, обеспечивающая базовые возможности управления компьютером посредством интерактивного ввода команд через интерфейс командной строки или последовательного исполнения пакетных командных файлов.
Бак (нидерл. bak) — передняя часть палубы (от носа до фок-мачты) или палубы носовой надстройки.
Вахта, или вахтенная служба, — основной вид дежурства на кораблях или судах, обеспечивающий безопасность плавания и поддержание боеготовности.
Рулева́я ру́бка — помещение на корабле, являющееся главным постом управления судном.
Вахтенный офицер, или дежурный офицер (англ. officer of the watch, дословно — часовой офицер), — корабельный офицер, назначаемый из офицеров корабля, сдавших зачёты и допущенных приказом командира корабля к самостоятельному несению ходовой (якорной) вахты, исполнитель команд вахтенного начальника, помощник вахтенного начальника, офицер, возглавляющий вахтенную службу на корабле.
Автоматическое конфигурирование (или «автоматическая настройка») — автоматическая корректировка настраиваемых параметров конфигурации устройств без ручного вмешательства, без программной коррекции настроек или переключения специальных перемычек. В идеале самонастраивающиеся устройства нужно лишь «подключить и пользоваться». Широкое распространение автоконфигурирования стало возможным благодаря низкой стоимости микропроцессоров и других встраиваемых устройств-контроллеров.
Мо́стик — ограждённая часть палубы верхних ярусов надстроек и рубок или отдельная платформа. Мостики предназначены для размещения постов управления, наблюдения или связи, а также для перехода из одной надстройки в другую.
Полевой ввод-вывод (англ. field IO) — интерфейс для подключения измерительных приборов и исполнительных механизмов (обобщённо называемых полевыми устройствами) к системе управления технологическим процессом. К узлам полевого ввода-вывода подключаются как датчики, измеряющие необходимые параметры технологического процесса, так и исполнительные механизмы, с помощью которых система управления может влиять на ход процесса.
Спардек — разновидность облегченной верхней палубы, предназначенной для защиты перевозимого груза от действия морских волн. Как правило, спардеком оснащались только гражданские трёхпалубные суда, на которых спардек размещался над главной палубой и из-за чего они часто назывались спардечными. Опыт эксплуатации таких плавсредств показал, что их строительство не является целесоообразным, так как спардек не принимает участия в усилении общей продольной прочности судовых конструкций.
Бо́цман (от нидерл. Bootsman): Унтер-офицерское воинское звание строевого состава, существовавшее в русском флоте и во флотах ряда стран мира, а также существующее в ВМФ и ВМС ряда современных государств. В Российском императорском флоте (РИФ) упразднено после Октябрьской революции.
Программи́руемый логи́ческий контро́ллер (сокр. ПЛК; англ. programmable logic controller, сокр. PLC; более точный перевод на русский — контроллер с программируемой логикой), программируемый контроллер — специальная разновидность электронной вычислительной машины. Чаще всего ПЛК используют для автоматизации технологических процессов. В качестве основного режима работы ПЛК выступает его длительное автономное использование, зачастую в неблагоприятных условиях окружающей среды, без серьёзного обслуживания...
Компоновщик (также редактор связей, от англ. link editor, linker) — инструментальная программа, которая производит компоновку («линковку»): принимает на вход один или несколько объектных модулей и собирает по ним исполнимый модуль.
В программировании, ассемблерной вставкой называют возможность компилятора встраивать низкоуровневый код, написанный на ассемблере, в программу, написанную на языке высокого уровня, например, Си или Ada. Использование ассемблерных вставок может преследовать следующие цели...
Подробнее: Ассемблерная вставка
Арифме́тико-логи́ческое устро́йство (АЛУ) (англ. arithmetic and logic unit, ALU) — блок процессора, который под управлением устройства управления (УУ) служит для выполнения арифметических и логических преобразований (начиная от элементарных) над данными, называемыми в этом случае операндами. Разрядность операндов обычно называют размером или длиной машинного слова.
Авторулево́й — прибор, который предназначен для автоматического управления рулевым приводом какого-либо судна и удерживающий корабль на заданном курсе.
Стек или соединение сетевых коммутаторов в стек — это соединение двух или более управляемых коммутаторов, предназначенное для увеличения числа портов, при этом полученная группа идентифицируется остальными сетевыми устройствами как один логический коммутатор — имеет один IP-адрес, один MAC-адрес.
Управля́ющий автома́т, устро́йство управле́ния проце́ссором (УУ) — блок, устройство, компонент аппаратного обеспечения компьютеров. Представляет собой конечный дискретный автомат. Структурно устройство управления состоит из: дешифратора команд (операций), регистра команд, узла формирования (вычисления) текущего исполнительного адреса, счётчика команд.
Авра́л (англ. over all — все наверх) — работа на судне, выполняемая всем или почти всем экипажем.В парусном флоте к авральным работам относились постановка и уборка парусов, постановка корабля на якорь и снятие с якоря, спуск и подъём шлюпок и др.
Байт-код (байтко́д; англ. bytecode, также иногда p-код, p-code от portable code) — стандартное промежуточное представление, в которое может быть переведена компьютерная программа автоматическими средствами. По сравнению с исходным кодом, удобным для создания и чтения человеком, байт-код — это компактное представление программы, уже прошедшей синтаксический и семантический анализ. В нём в явном виде закодированы типы, области видимости и другие конструкции. С технической точки зрения, байт-код представляет...
Загрузчик операционной системы — системное программное обеспечение, обеспечивающее загрузку операционной системы непосредственно после включения компьютера (процедуры POST) и начальной загрузки.
Начальная загрузка — сложный и многошаговый процесс запуска компьютера. Загрузочная последовательность — это последовательность действий, которые должен выполнить компьютер для запуска операционной системы (точнее, загрузчика), независимо от типа установленной ОС.
Программируемое (интеллектуальное) реле — разновидность программируемых логических контроллеров (ПЛК). Обычно программа создается на языке релейной логики (LD) или FBD при помощи компьютера или при помощи клавиш на лицевой панели ПЛК.
Трассиро́вка — процесс пошагового выполнения программы. В режиме трассировки программист видит последовательность выполнения команд и значения переменных на данном шаге выполнения программы, что позволяет легче обнаруживать ошибки. Трассировка может быть начата и окончена в любом месте программы, выполнение программы может останавливаться на каждой команде или на точках останова, трассировка может выполняться с заходом в процедуры и без заходов, а также осуществляться в обратном порядке (шаг назад...
Ло́цманский ка́тер — судно, осуществляющее проводку судов с внешнего рейда в порт. Также осуществляет доставку лоцманов и других официальных лиц на суда и обратно.
Пул строк (англ. string pooling) относится к двум видам оптимизации компилятора, связанным со строками...
Внеочередное исполнение (англ. out-of-order execution) машинных инструкций — исполнение машинных инструкций не в порядке следования в машинном коде (как было при выполнении инструкций по порядку (англ. in-order execution)), а в порядке готовности к выполнению. Реализуется с целью повышения производительности вычислительных устройств. Среди широко известных машин впервые в существенной мере реализована в машинах CDC 6600 компании Control Data и IBM System/360 Model 91 компании IBM.
Аппара́тное обеспече́ние, аппаратные средства, компьютерные комплектующие, «железо», (англ. hardware) — электронные и механические части вычислительного устройства, входящие в состав системы или сети, исключая программное обеспечение и данные (информацию, которую вычислительная система хранит и обрабатывает). Аппаратное обеспечение включает: компьютеры и логические устройства, внешние устройства и диагностическую аппаратуру, энергетическое оборудование, батареи и аккумуляторы. К аппаратному обеспечению...
Сопроцессор — специализированный процессор, расширяющий возможности центрального процессора компьютерной системы, но оформленный как отдельный функциональный модуль. Физически сопроцессор может быть отдельной микросхемой или может быть встроен в центральный процессор (как это делается в случае математического сопроцессора в процессорах для ПК начиная с Intel 486DX).
Вахтенный начальник в российском императорском флоте — офицер, возглавлявший вахтенную службу на корабле. Вахтенным начальником назначался офицер в чине лейтенанта и старше. На нем лежала ответственность за безопасность корабля в плавании, за четкое и точное выполнение приказаний командира корабля и старшего офицера. Ему подчинялись вахтенные офицеры, нижние чины и судовой караул. Во время вахты вахтенному начальнику не разрешалось садиться, курить, вступать в разговоры, не касающиеся его служебных...
Датаграммный сокет — это сокет, предназначенный для передачи данных в виде отдельных сообщений (датаграмм). По сравнению с потоковым сокетом, обмен данными происходит быстрее, но является ненадёжным: сообщения могут теряться в пути, дублироваться и переупорядочиваться. Датаграммный сокет допускает передачу сообщения нескольким получателям (multicasting) и широковещательную передачу (broadcasting).
Шканцы (нидерл. schans) или квартердек (англ. quarterdeck от quarter «четверть» + deck «палуба») — помост либо палуба в кормовой части парусного корабля, на один уровень выше шкафута, где обычно находился капитан, а в его отсутствие — вахтенные или караульные офицеры и где устанавливались компасы. Позднее шканцами называли часть верхней палубы военного корабля от грот-мачты до бизань-мачты.
Аппаратный порт — специализированный разъём в компьютере, предназначенный для подключения оборудования определённого типа. Обычно портами называют разъёмы, предназначенные для работы периферийного оборудования, существенно разделённого от архитектуры компьютера (например, не называют портами разъёмы PCI/ISA/AGP/VLB/PCI-E-шин, разъёмы для оперативной памяти и процессора).
Микроко́д — программа, реализующая набор инструкций процессора. Так же как одна инструкция языка высокого уровня преобразуется в серию машинных инструкций, в процессоре, использующем микрокод, каждая машинная инструкция реализуется в виде серии микроинструкций — микропрограммы, микрокода.
Парсер (англ. parser; от parse – анализ, разбор) или синтаксический анализатор — часть программы, преобразующей входные данные (как правило, текст) в структурированный формат. Парсер выполняет синтаксический анализ текста.
Подробнее: Синтаксический анализатор
Твинде́к (англ. tween-deck) — междупалубное пространство внутри корпуса грузового судна (сухогруза, а для балкеров, танкеров, газовозов, контейнеровозов, цементовозов, костеров и прочих торговых судов это неприемлемо) между двумя палубами или между палубой и платформой. При наличии трёх палуб различают верхний и нижний твиндеки, при большем количестве палуб — верхний твиндек, второй твиндек, третий твиндек и далее, сверху вниз. Твиндек служит для размещения грузов или пассажиров и экипажа.
Контрзатопление (англ. counterflood)— в теории непотопляемости и борьбе за живучесть: устранение крена и дифферента судна путём затопления отсеков, симметричных с поврежденными.
Интерпретатор (англ. interpreter ıntə:'prıtə, от лат. interpretator - толкователь) — программа (разновидность транслятора), выполняющая интерпретацию.
Макрокоманда, макроопределение или мáкрос — программный алгоритм действий, записанный пользователем. Часто макросы применяют для выполнения рутинных действий. А также макрос — это символьное имя в шаблонах, заменяемое при обработке препроцессором на последовательность символов, например: фрагмент html-страницы в веб-шаблонах, или одно слово из словаря синонимов в синонимизаторах.
Маши́нный код (платфо́рменно-ориенти́рованный код), маши́нный язы́к — система команд (набор кодов операций) конкретной вычислительной машины, которая интерпретируется непосредственно процессором или микропрограммами этой вычислительной машины.Компьютерная программа, записанная на машинном языке, состоит из машинных инструкций, каждая из которых представлена в машинном коде в виде т. н. опкода — двоичного кода отдельной операции из системы команд машины. Для удобства программирования вместо числовых...
Код операции, операционный код, опкод — часть машинного языка, называемая инструкцией и определяющая операцию, которая должна быть выполнена.
Угольщик, иногда углевоз (англ. Collier) — тип судна специальной конструкции, предназначенный для перевозки угля насыпью.
Заголовочный файл в общем случае может содержать любые конструкции языка программирования, но на практике исполняемый код (за исключением inline-функций в C++) в заголовочные файлы не помещают. Например, идентификаторы, которые должны быть объявлены более чем в одном файле, удобно описать в заголовочном файле, а затем его подключать по мере надобности. Подобным же образом работает модульность и в большинстве ассемблеров.
Объе́ктный мо́дуль (также — объектный файл, англ. object file) — файл с промежуточным представлением отдельного модуля программы, полученный в результате обработки исходного кода компилятором. Объектный файл содержит в себе особым образом подготовленный код (часто называемый двоичным или бинарным), который может быть объединён с другими объектными файлами при помощи редактора связей (компоновщика) для получения готового исполнимого модуля либо библиотеки.
Автоматическое распараллеливание — оптимизация программы компилятором, состоящая в автоматическом её преобразовании в форму, работающую на параллельном компьютере, например, на SMP или NUMA машине. Целью автоматизации распараллеливания является освобождение программиста от трудоемкого и подверженного ошибкам процесса ручного распараллеливания. Несмотря на то, что качество автоматического распараллеливания улучшалось последние годы, полное распараллеливание последовательных программ остается слишком...